////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//  LBPoker
//
//  Created by Alexander Rinas on 4/18/12.
//  Copyright (c) 2012 Playsoft. All rights reserved.
//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#import "Avatar.h"

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

@interface Avatar ()

@property (nonatomic, assign) AvatarCode code;
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *imageName;

@end

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

@implementation Avatar

@synthesize code = _code;
@synthesize name = _name;
@synthesize imageName = _imageName;


- (id)init
{
    return [self initWithCode:0 name:nil imageName:nil];
}

- (id)initWithCode:(AvatarCode)aCode name:(NSString *)aName imageName:(NSString *)anImageName
{
    self = [super init];
    if (nil != self)
    {
        self.code = aCode;
        self.name = aName;
        self.imageName = anImageName;
    }
    
    return self;
}

- (void)dealloc
{
    self.name = nil;
    self.imageName = nil;
    [super dealloc];
}

- (UIImage *)image
{
    return [UIImage imageNamed:self.imageName];
}

@end

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
